Zaznamy nejsou hned zpetne viditelne.
Otázka od: Andreas Bednarek
8. 4. 2004 14:13
Ahoj!
Delphi4, IBO4.2 (full), FB1.5RC8
Mam problem s tim, ze po ulozeni zaznamu do DB se casto stava, ze neni ihned
zpetne videt. Postupy jako
if Table1.FindKey([key_val]) then ...
nebo
Table1.Last;
value := Table1.FieldByName(FIELD).AsInteger;
casto ignoruji nekolik posledne vlozenych zaznamu.
Databaze je ve ForcedWrites modu, Table1.AutoCommit = True.
Pomohlo vzdy po vlozeni zaznamu zavolat
Table1.RefreshRows;
Table1.RefreshKeys;
Ale tento postup se mi nepozdava, coz se potvrdilo u tabulky kde je pres
500000 zaznamu, DRASTICKY to snizi vykon.
Nepomohlo by napr. nastavit Table1.CommitAction na jinou hodnotu nez
caInvalidateCursor? (napr. na caFetchAll, caRefresh...?).
Muzete mi prosim poradit co s tim, pripadne osvetlit property CommitAction?
V IBO helpu jsem prakticky nic nenasel.
Dekuji
Andreas